<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

 <!--    
    文件选择器定义name属性将作为数据传递的属性名称
    如果文件需要上传
        1.设置为post请求
        2. 需要将enctype='multipart/form-data',二进制数据转换模式
        3.文件上传传递的是二进制数据值，服务器能够接收二进制数据，需要通过koa+koa-body模式完成服务器的上传设定
        app.use(koaBody({
            multipart:true,//支持文件上传
            formidable:{
                uploadDir:path.join(__dirname,'./public/upload'),//设置上传文件由二进制数据转上传到服务器的存放目录，文件存储时会完成重新命名操作
                keepExtensions:true//设置是否保留上传文件的后缀名(默认是false)
            }
        }));
 -->

    <form action="/upload" method="post" enctype="multipart/form-data">
        <input type="text" name="username">
        <br>
        <input type="file" name="headImg">
        <br>
        <input type="submit" value="上传图片">
    </form>
</body>
</html>